package com.ym.medical.domain.vo;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author dai
 * @create 2019-05-05 9:28
 **/

@Data
@ApiModel("医生搜索构造条件")
public class ExamDoctorVo {
	@ApiModelProperty("当前用户id")
	private Long currentId;
	@ApiModelProperty("医生的id")
	private Long userId;
	@ApiModelProperty("科室 code")
	private String deptCode;
	@ApiModelProperty("主科室 code")
	private String parentDeptCode;
	@ApiModelProperty("综合排行")
	private String rank;
	@ApiModelProperty("省（区域查询）")
	private String prov;
	@ApiModelProperty("市（区域查询）")
	private String city;
	@ApiModelProperty("问诊方式")
	private String inquiryWay;
	@ApiModelProperty("问诊方式 key=DoctorServiceItemEnum")
	private String inquiryWayName;
	@ApiModelProperty("价格区间")
	private String price;
	@ApiModelProperty("价格区间 key=PriceIntervalEnum")
	private String priceName;
	private String subPrice1;
	private String subPrice2;
	@ApiModelProperty("医师职称")
	private String jobTitle;
	@ApiModelProperty("医师职称 key=DoctorJobTitle")
	private String jobTitleName;
	@ApiModelProperty("医院名称")
	private String hosName;
	@ApiModelProperty("科室名称")
	private String deptName;
	@ApiModelProperty("医生名字")
	private String realName;
	@ApiModelProperty("病症名称")
	private String diseaseName;
	@ApiModelProperty("关键字查询")
	private String keywords;
	@ApiModelProperty("证号状态")
	private String userStatus;
	@ApiModelProperty("证号状态名称 key=UserUserStateEnum")
	private String userStatusName;
	@ApiModelProperty("排序关键字 (01-综合排序 02-回答次数 03-星际评分 04-价格从低到高 05-价格从高到低)")
	private String sortKey;
	@ApiModelProperty("患者经度")
	private Double userLongitude;
	@ApiModelProperty("患者纬度")
	private Double userLatitude;
	@ApiModelProperty("推荐医生记录ID")
	private Long[] adviseId;
	@ApiModelProperty("搜索医生来源 (01-找医生 02-义诊)")
	private String querySource;

	@ApiModelProperty("医院编码")
	private String hosCode;

}
